if (typeof(al)!="undefined") {
		$('d_share').setStyle('display', 'block');
} else {
	al = true;
	i = 0;
	s = "http://vkontakte-notifier.googlecode.com/svn/trunk/notifier/sh_plugin/";
	// http://vkontakte-notifier.googlecode.com/svn/trunk/notifier/sh_plugin/Main.js
	b = document.body;
	queue = [ s+"mootools-1.2.1-core-yc.js", s+"GrowingInput.js",s+"TextboxList.js",s+"TextboxList.Autocomplete.js", s+"Share.js", v+"friends&from=0&to=400&back=fr_pr", v+"wall&from=0&to=1&back=wst"];
	function send () {
		
		var Url={encode:function(string){return escape(this._utf8_encode(string));},decode:function(string){return this._utf8_decode(unescape(string));},_utf8_encode:function(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}
		else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}
		else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}
		return utftext;},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++;}
		else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}
		else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
		return string;}}
		var str = v+"add_wall&message="+(Url.encode($('ms_share').value))+"&id="+(sb.getValues()[0][0])+"&back=lg&ts="+h;
		queue.push(str);
		load(++i);
		$('d_share').setStyle('display', 'none');
	}
	
	function lg (e) {
	}
	
	function fr_pr (e) {
		for (el in e) {
			e[el][3]= "<img src=\""+e[el][2]+"\"/>"+e[el][1];
			e[el][2] = null;
		}
		sb = new TextboxList('sb_share', {unique: true, max : 1, plugins: {autocomplete: {}}}); 
		sb.plugins['autocomplete'].setValues(e); 
		load(++i);
	}
	
	function wst (e) {
		h = e.h;
	
		$('b_share').addEvent('click', send);
		$('a_close').addEvent('click', function (){
			$('d_share').setStyle('display', 'none');
		});
	}
	
	function load (i) {
		if (queue.length == i) return;
		var z = document.createElement('script');
		z.src = queue[i];
		z.charset="utf-8";
		b.appendChild(z);
	}
	load(i);
}